package lesson01;

import java.io.*;
import java.net.ServerSocket;
import java.net.Socket;

public class TcpServerDemo02 {

    public static void main(String[] args) throws Exception {
        //1.创建服务
        ServerSocket serverSocket=new ServerSocket(999);
        //2.监听客户端 的连接
        Socket socket=serverSocket.accept();//阻塞式监听，会一直等待客户端连接
        //3.获取输入流
         InputStream is=socket.getInputStream();

        //4.文件输出
         FileOutputStream fos=new FileOutputStream(new File("receive.jpg"));
        byte[] buffer=new byte[1024];
        int len=is.read(buffer);
        while(len!=-1)
        {  fos.write(buffer,0,len);

        }
        //  关闭资源
        fos.close();
        is.close();
        socket.close();
        serverSocket.close();
    }
}
